<?php
    include_once($_SERVER['DOCUMENT_ROOT'].'/htqlmba/models/m_tram.php');
	
 	if ($_SERVER['REQUEST_METHOD'] == 'POST') { 
    $tram = new Tram();
    $matram = $_POST['txtmatram'];
    $tentram = $_POST['txttentram'];
	$tentram_test = mb_strtoupper($tentram, 'UTF-8');
	$diachitram = $_POST['txtdiachitram'];
	
	$matramErr="";
	$tentramErr="";
	
	// gan cac thuoc tin cho don vi
    $tram->setMA_TRAM($matram);
    $tram->setTEN_TRAM($tentram);
	$tram->setDIA_CHI_TRAM($diachitram);
	
	
	
	// them tram vao csdl
	if (isset($_POST['btnthemtram'])){
		if (empty($_POST["txtmatram"])|| (str_replace (" ","", $_POST["txtmatram"]) == ""))
     	{
		 $matramErr = "Mã trạm không thể bỏ trống";
		}
	if (empty($_POST["txttentram"]) || (str_replace (" ","", $_POST["txttentram"]) == ""))
     	{
		 $tentramErr = "Tên trạm không thể bỏ trống";
		}
	if($matramErr=="" && $tentramErr==""){
		 
	 if ($tram->isExits("tram","MA_TRAM='".$tram->getMA_TRAM()."'") <= 0 && $tram->isExits("tram","TEN_TRAM='".$tram->getTEN_TRAM()."'") <= 0 )
	 {
		  $num=0;
		 $db = new database();
		 $db->setQuery("select * from tram where MA_TRAM = '".$_POST['txtmatram']."'");
		 $result = $db->fetchAll();
		 while($rows  = mysql_fetch_array($result)){
               $num++;
			    $matramErr = "Mã trạm đã tồn tại";
            }
		$db = new database();
		$db->setQuery("select * from tram where UPPER(TEN_TRAM) = '".$tentram_test."'");
		$result = $db->fetchAll();
		while($rows  = mysql_fetch_array($result)){
               $num++;
			   $tentramErr = "Tên trạm đã tồn tại";
            }
			 
			 if( $num==0){
											if ($tram->themTram() > 0)
								{
									echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
								}
								else
								{
									echo "<script language=javascript> alert('Không thêm được!'); </script>";
								}
						}
						 }
	 else {
		echo "<script language=javascript> alert('Không thêm được! mã trạm hoặc tên trạm đã tồn tại !'); </script>";
		}
	
			
	 } 
	}
	// bat su kien button sua
	if (isset($_POST['btnsuatram'])){ 
	if (empty($_POST["txtmatram"])|| (str_replace (" ","", $_POST["txtmatram"]) == ""))
     	{
		 $matramErr = "Mã trạm không thể bỏ trống";
		}
	if (empty($_POST["txttentram"]) || (str_replace (" ","", $_POST["txttentram"]) == ""))
     	{
		 $tentramErr = "Tên trạm không thể bỏ trống";
		}
	if($matramErr=="" && $tentramErr==""){
		$db = new database();
		$db->setQuery("select * from tram where UPPER(TEN_TRAM) = '".$tentram_test."' AND MA_TRAM <> '" . $_POST['txtmatram'] . "'");
		$result = $db->fetchAll();
		while($rows  = mysql_fetch_array($result)){
               $num++;
			    $tentramErr = "Tên trạm đã tồn tại";
            }
	      	 if( $num==0){
            if ($tram->suaTram() > 0){
                echo "<script language=javascript> alert('Đã sửa thành công!'); </script>";
				 // co gang de xoa cac thong tin ve don vi da sua ?????
				 $tram= new Tram();
            }
            else{
                echo "<script language=javascript> alert('Không sửa được!'); </script>";
				 // co gang de xoa cac thong tin ve don vi da sua ?????
				$tram= new Tram();
            } 
			 }
	}
	}
    
   // bat su kien button xoa
    if (isset($_POST['btnxoatram'])){
		
		// kiem tra don vi ko con so huu bat ky MBA nao truoc khi xoa
		// do MA_DIEN_AP tu LOAI_DIEN_AP trong CSDL
		 $num=0;
		 $db = new database();
		 $db->setQuery("select * from mba_tram where MA_TRAM = '".$_POST['txtmatram']."'");
		 $result = $db->fetchAll();
		 while($rows  = mysql_fetch_array($result)){
               $num++;
            }
			 
			 if( $num==0){
  						if( $tram->xoaTram() )
							{
								echo "<script language=javascript> alert('Đã xóa thành công!'); </script>";
								// co gang de xoa cac thong tin ve don vi da xoa ?????
								$tram= new Tram();
							}
						else
							{
								echo "<script language=javascript> alert('Không xóa được!'); </script>";
								
							}
						}
	 else {
		echo "<script language=javascript> alert('Không xóa được! trạm còn sở hửu MBA !'); </script>";
		}
	}
	}
?>
<!--/*code php kiem tra form_them_don_vi*/-->
<?php
/*
// define variables and set to empty values
$madvErr = $tendvErr = $diachidvErr = $lienheErr = $tentkErr = $matkhauErr = $matkhau2Err = $quyenErr ="";
$madv = $tendv = $diachidv = $lienhedv = $tentk = $matkhau = $matkhau2 = $quyen ="";

if ($_SERVER["REQUEST_METHOD"] == "POST")
{
if (isset($_POST['btnthemdv2'])){
	if (empty($_POST["txtmadv"]))
     	{
		 $madvErr = "Ma don vi khong the bo trong";
		}
   else
     {
     	$madv = test_input($_POST["txtmadv"]);
     	// kiem tra ma do vi nhap vao phai la so
     	if (preg_match("/^[0-9]*$/",$madv) == false)
       	{
      	 $madvErr = "Ma don vi chi co the la so"; 
       	}
     }
   
   if (empty($_POST["txttendv"]))
     	{
		 $tendvErr = "ten don vi khong duoc bo trong ";
		}
   else
     {
     	$tendv = test_input($_POST["txttendv"]);
     // kiem tra ten don vi
     }
     // kiem tra dia chi don vi
   	if (empty($_POST["txtdiachidv"]))
     	{
		 $diachidv = "";
		}
  	else
     {
     	$diachidv = test_input($_POST["txtdiachidv"]);
     	// kiem tra dia chi don vi     
     }

   if (empty($_POST["txtlienhedv"]))
    	 {
		 $lienhedv = "";
		 }
   else
     {
		 $lienhedv = test_input($_POST["txtlienhedv"]);
		 // kiem tra lien he dv
	 }
	 
	 if (empty($_POST["txttentk"]))
     	{
		 $tentkErr = " Phai nhap ten tk";
		 }
  	 else
     {
		 $tentk = test_input($_POST["txttentk"]);
		 // kiem tra ten tai khoan
	 }
	 
	 if (empty($_POST["txtmatkhau"]))
    	 {
		 $matkhauErr = " Phai nhap mat khau";
		 }
   	 else
    	 {
		 $matkhau = test_input($_POST["txtmatkhau"]);
		 // kiem tra ten tai khoan
		 }
	 
	 if (empty($_POST["txtmatkhau2"]))
     {
		 $matkhau2Err = " Phai nhap lai mat khau";
	 }
   else
     {		if( $_POST["txtmatkhau2"]==$_POST["txtmatkhau"] )
	 		{
				$matkhau2 = test_input($_POST["txtmatkhau2"]);
			}
	 		else
			{
	 		 $matkhau2Err="2 mat khau khong giong nhau";
	 		}
	 }

   if (empty($_POST["txtquyen"]))
     {$quyenErr = "Phai chon quyen cho tai khoan";}
   else
     {
		 $quyen = test_input($_POST["txtquyen"]);
	}
	 
	 
// neu khong co van de gi thi them vao csdl
	if( $madvErr == "" && $tendvErr == "" && $diachidvErr == "" && $lienheErr == "" && $tentkErr == "" && $matkhauErr =="" && $matkhau2Err == "" && $quyenErr =="" )
	{
	$donvi = new DonVi();
    $madv = $_POST['txtmadv'];
    $tendv = $_POST['txttendv'];
	$diachidv = $_POST['txtdiachidv'];
	$lienhedv = $_POST['txtlienhedv'];
	$tentk = $_POST['txttentk'];
	$matkhau = $_POST['txtmatkhau'];
	$quyen = $_POST['txtquyen'];
	
	// gan cac thuoc tin cho don vi
    $donvi->setMaDV($madv);
    $donvi->setTenDV($tendv);
	$donvi->setDiaChiDV($diachidv);
	$donvi->setLienHeDV($lienhedv);
	$donvi->setTenTK($tentk);
	$donvi->setMatKhau($matkhau);
	$donvi->setQuyen($quyen);
	// them don vi vao csdl
	 if ($donvi->isExits("don_vi","MA_DON_VI='".$donvi->getMaDV()."'") <= 0  )
	 {
			if ($donvi->themDV() > 0)
			{
                echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
            }
            else
			{
                echo "<script language=javascript> alert('Không thêm được!'); </script>";
            }
	 } 
	 else 
	 {
		  echo "<script language=javascript> alert('Mã đơn vị đã tồn tại ! Không thêm được !'); </script>";
	 }
	}
	 
}

}

// cat bo khoang trong thua( ' ' ,'tab','new line'), dau '/'
function test_input($data)
{
     $data = trim($data);
     $data = stripslashes($data);
     $data = htmlspecialchars($data);
     return $data;
}*/

?>
